#include<stdio.h>
const int maxn=1e5+10;
long long gcd(long a,long b)
{
	if(b==0) return a;
	else  return gcd(b,a%b);
}
int main()
{
	long long f[maxn];
	f[1]=1,f[2]=1;
	for(int i=3;i<=2020;i++)
		f[i]=f[i-1]+f[i-2];
	printf("%lld",f[gcd(2020,520)]);
	return 0;
}
